package com.qingzhou.framework.config;

import lombok.Data;
import org.noear.solon.annotation.Configuration;
import org.noear.solon.annotation.Inject;

import java.util.List;

/**
 * 文件配置
 * @author xm
 */
@Data
@Configuration
@Inject(value = "${qingzhou.file}")
public class FileConfig {

    /**
     * 允许上传的文件大小（单位：MB，设为-1不限制）
     */
    private long maxSize;

    /**
     * 允许上传的文件类型
     */
    private List<String> fileType;

    /**
     * 本地保存路径
     */
    private String savePath;

    /**
     * 本地文件请求路径前缀
     */
    private String requestPrefix;

}
